Part Number Hot Search : 
UPC1694 CVCO3 MC10188 100LVE R68MF PNN1030 12N65 XR76203
Product Description
Full Text Search
 

To Download DS2784EVKIT Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  general description the ds2784 evaluation kit (ev kit) allows easy perfor-mance evaluation, software development, and prototyp- ing with the ds2784 1-cell stand-alone fuel gauge ic with li-ion (li+) protector and sha-1 authentication. the evaluation board interfaces to a pc through a ds9123o usb adapter and rj-11 cable connection. the provided cd-rom contains all related data sheets along with the evaluation software, which can be run under windows xp or older operating system that supports usb operation.the ds2784 ev kit evaluation software gives the user complete control of all the ds2784 functions. separate control tabs allow the user access to all eeprom and ram memory locations, control registers, real-time updates of all monitored parameters, and sha-1 func- tions. the software also incorporates a data-logging feature to monitor a cell over time. the evaluation board circuit is designed to provide the ds2784 with accurate parameter measurements. kit demonstration boards vary as they are improved upon over time. evaluation kit contents 1 pc. evaluation board1 pc. ds9123o usb adapter 1 pc. rj-11 cable features ? demonstrates the capabilities of the ds2784including: estimation of available capacity for li+ cellsvoltage measurement current measurement current accumulation temperature measurement information storage identification overvoltage/undervoltage protection overcurrent/short-circuit protection secure challenge and response authentication using the sha-1 algorithm ? interfaces to the usb port of a pc runningwindows xp or older os that supports usb operation ordering information equipment needed 1) a pc running windows xp or older operating system and an available usb port. 2) cables with minigrabber style clips or the ability to solder directly to connection pads. 3) a li+ battery and a power supply and/or load circuit. evaluates: ds2784 ds2784 evaluation kit ________________________________________________________________ maxim integrated products 1 19-4855; rev 1; 10/09 for pricing, delivery, and ordering information, please contact maxim direct at 1-888-629-4642, or visit maxim? website at www.maxim-ic.com. part tpe DS2784EVKIT+ ev kit windows xp is a registered trademark of microsoft corp. + denotes lead(pb)-free and rohs compliant. downloaded from: http:///
evaluates: ds2784 setup and installation board connections connections to the tdfn demonstration board are bestmade either by soldering directly to the pads or by using cables with minigrabber clips. communication to the tdfn board can be accomplished either through the rj-11 jack by connecting the provided standard six-conductor rj-11 cord or by wiring directly to the dq and p- pads. to use the demonstration software, the dq and pac- lines must be connected to the ds9123o communication brick using either of the two methods described. figures 2a and 2b show the recommended circuits to simulate charging and discharging. the li+ cell is con- nected between the b+ and b- pads. the battery charger/power supply or circuit load is connected between the p+ and p- pads. the evaluation software can be run in either configuration as long as a cell is connected between the b+ and b- terminals providing a minimum of 2.5v to power the ds2784. software installation to install the ds2784 ev kit software, exit all programscurrently running and download the latest revision at www.maxim-ic.com . unzip the compressed file and double-click the setup.exe icon to begin the installa-tion process. follow the prompts to complete the instal- lation. the ds2784 ev kit software can be uninstalled in the add/remove programs tool in the control panel. after the installation is complete, open the ds2784k folder and run ds2784k.exe or select ds2784k from the program menu. a splash screen containing infor- mation about the evaluation kit appears as the program is being loaded. 2 _______________________________________________________________________________________ rj-11 p+ b+ dq p- b- figure 1. communication connections battery p+ b+ b- p- power-supply battery charger ev board ds2784 figure 2a. charging circuit battery p+ b+ b- p- load ev board ds2784 figure 2b. discharging circuit ds2784 evaluation kit downloaded from: http:///
selecting the communication port if the ds9123o is connected when the ds2784 ev kit isstarted, the software starts up automatically. if it is not connected, the select preferences window opens (figure 3). in this window, select either serial port or usb commu- nication and the port number, then click ok. the ds2784 ev kit software saves this port selection and automatically uses the selection each time the program starts. to change the port later, click the preferencesoption on the menu bar, select edit preferences, and then select the appropriate port. to attempt to automat- ically locate the ds9123o or ds9123, click the poll ports button. warning: automatically polling for the ds9123 can disrupt other devices connected toyour computer? com ports. program menus several pulldown menu options are provided to simplifyusing the ds2784 ev kit software. their functions are individually detailed in the following sections. the file menu (figure 4) allows the user to store and recall information to and from a file directly into the text boxes on the parameters tab. these functions do not directly write or read the ds2784. it is still necessary for the user to store or recall this information to or from the device by clicking on the write & copy or recall & read buttons on the parameters tab. the registers menu (figure 5) gives immediate access to all six status and function registers of the ds2784. selecting any of the registers opens an individual con- trol window, giving the user a description of each regis- ter bit and the ability to read or write it. see figure 6. evaluates: ds2784 _______________________________________________________________________________________ 3 figure 3. select preferences window figure 4. file menu figure 5. registers menu ds2784 evaluation kit downloaded from: http:///
evaluates: ds2784 4 _______________________________________________________________________________________ the present state of all register bits are displayed imme-diately upon opening the register window. r/w locations contain a selection field or command button to allow the user to determine their state. pressing the write button writes the new value to the register and reads the corre- sponding register inside the ds2784 to verify the correct value was written. the control register and protection threshold register are stored in eeprom, so when the write command is issued, the value is written and copied to eeprom without changing the values of the remainder of the parameter eeprom block. the 1-wire speed menu (figure 7) allows the user to select the appropriate 1-wire timing. the device? 1-wire speed is selected by sending the set overdrive or clear overdrive commands. to change the device? speed, simply left-click on regular speed or overdrive speed from the 1-wire speed menu. selecting either option sends the clear overdrive or set overdrive command. the software sends the command in the current 1-wire speed and then begins communicating in the new 1-wire speed. if the software and the ds2784 get out of sync, simply left-click on the detect device speed to match the soft- ware? 1-wire speed to the ds2784? 1-wire speed. figure 7. 1-wire speed menu 1-wire is a registered trademark of maxim integrated products, inc. figure 6. status register ds2784 evaluation kit downloaded from: http:///
evaluates: ds2784 _______________________________________________________________________________________ 5 figure 8. tools menu figure 9. sha-1 calculator the software provides two tools to evaluate the sha-1calculations: a method to view the software computed mac and an sha-1 calculator (figure 8). left-clicking on the show software computed mac menu item expands the main window to show the mac computed by the software. see figure 9 for more details. left-clicking on the show sha-1 calculator menu item opens a new window that allows the user to perform sha-1 calculations independent of the ds2784. simply fill in the text boxes with the desired values and left- click on the compute mac with software button. if the rom id is to be used in computing the mac, check the use rom id? checkbox. use the option ?fill with values from main form menu item to fill the secret, rom id, and challenge text boxes with values from the main program window. the preferences menu allows the user to change com port settings at any time (figure 10). edit preferences opens the select preferences window. see the selecting the communication port section. selecting the about topic from the help menu (figure 11)opens a window containing information about the current revision of this program and dallas semiconductor. ds2784 evaluation kit figure 10. preferences menu figure 11. help menu downloaded from: http:///
evaluates: ds2784 6 _______________________________________________________________________________________ program tabs all program functions are divided under four tabs in themain program window. left-click on the appropriate tab to move to the desired function page. located on the real time tab is all the information measured and calcu- lated by the ds2784. that data is divided between the parametric data tab, fuel gauging tab, and sha-1 tab. the parameters tab gives the user access to the entire parameter eeprom memory block in terms of application units and device units. the memory tab dis- plays the contents of every register and memory location inside the ds2784 and allows the user to alter the data.the data log tab allows the user to store all real-time information to a file and view the data in a graphical form. real time tab the real time data is divided into three tabs:parametric data, fuel gauge data, and sha-1. the parametric data tab (figure 12) contains all the real- time measurements taken by the ds2784. the fuel gauge data contains all the fuel gauge values calculat- ed by the ds2784. the sha-1 tab allows the user to exercise the sha-1 encryption algorithm. figure 12. parametric data tab ds2784 evaluation kit downloaded from: http:///
the parametric data subtab displays the latest real-time measurements of cell voltage, temperature, cur- rent, and accumulated charge with both analog meter readouts and digital values. the sense resistor value used to calculate the current reading is shown in the temperature section. go to the sense resistor value in the parameters tab to change this value. the present states of the charge control and discharge control pins are shown at the bottom of the window. these outputs are active low and drive two control fets, allowing charging and discharging of the cell pack. the charge control pin can be controlled manually by left- clicking the disable/enable charging button, and is forced high automatically by either an overvoltage or charge overcurrent condition. the discharge control pin can also be controlled manually with the disable/enabledischarging button, and is forced high automatically by either an undervoltage or discharge overcurrent condition. the present state of each of the four possible flag condi- tions (overvoltage, undervoltage, charge overcurrent, and discharge overcurrent) are represented by leds inside the voltage and current sections of the window. the corresponding led is green while the flag is in the cleared state. if conditions cause a flag to be tripped, the led turns red and a button appears that allows the user to clear the flag, provided that clear conditions have been met. if conditions for clearing the flag have not been met by the circuit, clicking the clear button has no effect. the present state of the pio pin is shown in text. the set/clear pio bit sets or clears the pio bit in the special feature register to toggle the pin? state. the user can bring up the set accumulated current register window (figure 13) by left-clicking the set acr button. this window allows the user to enter a value for the accumulated current register in mahrs. the user can bring up the set accumulation bias register window (figure 14) by left-clicking the acc bias button. this window allows the user to enter values for the accumulation bias register in ma. left-clicking on the write button writes the accumulation bias register and copies the value to eeprom. the value entered here is added to the accumulated current register during each current conversion. the bias value does not affect the current register reading but is reflected in the accumulated current register. the user can bring up the set current offset biasregister window (figure 15) by left-clicking the current offset bias button. this window allows the user to enter values for the current offset bias register in ma. left- clicking on the write button writes the current offset bias register and copies the value to eeprom. the value entered here is added to the current register during each current conversion. evaluates: ds2784 _______________________________________________________________________________________ 7 figure 13. set accumulated current register figure 14. set accumulation bias register figure 15. set current offset bias register ds2784 evaluation kit downloaded from: http:///
evaluates: ds2784 8 _______________________________________________________________________________________ figure 16. fuel gauge data tab the fuel gauge data subtab displays the latest fuelgauge calculations (figure 16). the full, active empty, and standby empty levels are calculated from the data input on the parameters tab. the remaining active absolute capacity (raac) and the remaining stand- by absolute capacity (rsac) are displayed in terms of mahrs. the remaining active relative capacity (rarc) and remaining stand-by relative capacity (rsrc) are displayed in terms of percent of capacity remaining. the analog meter on the left displays the remaining active absolute capacity (raac). the flags found in the status register are displayed on the right side of the window. when the under voltage flag or the power-on-reset flag is set, a button appears that allows the user to clear those bits. the user can bring up the set age scalar window (figure 17) by left-clicking the update button in the scalar area. this window allows the user to read and write the scalar value in terms of percent of the nominal capacity. figure 17. scalar register ds2784 evaluation kit downloaded from: http:///
the ds2784 uses an 8-byte secret, the 8-byte rom idcode of the device, and an 8-byte challenge to gener- ate a 20-byte message digest (also called the mac) using the sha-1 encryption algorithm. see figure 18. the user can clear the 8 bytes of the secret by left- clicking on the clear secret button. the top-right text box is the lsb of the secret, and the bottom-left text box is the msb of the secret. (all text boxes are dis- played in this same format.) see figure 19. the user can also permanently lock the secret by left- clicking on the lock secret button. once the secret is locked, it cannot be changed and cannot be read from the ds2784. the software prompts the user to make sure the secret is ready to be permanently locked. evaluates: ds2784 _______________________________________________________________________________________ 9 figure 19. the secret figure 20. the rom id figure 18. sha-1 tab ds2784 evaluation kit downloaded from: http:///
evaluates: ds2784 another ds2784 feature is to generate the next secretfrom the existing secret, rom id, and challenge. it is important to write the challenge before left-clicking the compute next secret or compute next secret with id button. the device performs the sha-1 calculation and creates the next secret. the software performs an sha-1 calculation based on the values in the text boxes for the secret, rom id (if desired), and challenge, and places the new secret, as calculated by software, in the secret text boxes. the new secret is never read back from the device. it is important for the software and the ds2784 to have identical secrets, rom ids, and challenges so that the software can properly verify the operation of the ds2784. if the software is not in sync with the device, simply clear the secret to get the software and hard- ware back in sync. the ds2784 has two commands to compute the next secret. the compute next secret with id command uses the secret, the rom id, and the challenge to per- form the sha-1 encryption algorithm. the compute next secret command uses the secret and the challenge, but replaces the rom id with 0xffs to per- form the algorithm. the user can select which com- mand is used by left-clicking on the appropriate button. the rom id code is unique for each ds2784 deviceand cannot be changed by the user. the user can load the device? rom id into the rom id text boxes by left- clicking on the read rom ?33h or read rom - 39h buttons, depending on the setting of the rnaop bit of the control register. see figure 20. if multiple 1-wire devices are on the bus, the user can use the search rom function from the net address subtab of the memory tab. left-click the find devices button and then left-click on the rom id that is desired to be used in the sha-1 algorithm. the value of the rom id appears in the rom id text boxes on the sha-1 subtab. the challenge is a random 8-byte block that is used by the ds2784 to perform the sha-1 encryption algorithm (figure 21). each time the sha-1 is performed, either during a compute next secret or a compute mac (see figure 22) the challenge is left in an undefined state. therefore, the user must left-click on the write challenge button prior to each computation to get a proper sha-1 calculation. the user can left-click on the randomize challenge button to load a random challenge into the challenge text boxes. left-clicking this button does not write the challenge to the device. it is still required that the user left-click on the write challenge button to write the challenge to the device. the mac is the 20-byte message digest that is the result of the sha-1 encryption algorithm (figure 22). when the secret has been loaded properly, the rom id has been read, and the challenge has been written to the device, left-clicking on the compute mac or compute mac with id button performs the sha-1 cal- culation, reads back the results, and then displays them in the mac text boxes. the software also performs the sha-1 calculations based on the secret, rom id (if desired), and challenge text box values and compares its results to the results read back from the ds2784. if the mac com- puted by the software and mac read back from the ds2784 match, the software displays ?erified.?if they do not match, ?ot verified?is displayed. the user can view the software computed mac by using the tools menu ?show software computed mac. the user also can compute the mac with the ds2784, then change one bit in one of the text boxes of the secret, and then compute the mac with software to see how big of a dif- ference changing one bit makes. see figure 23. 10 ______________________________________________________________________________________ figure 21. the challenge figure 22. the mac figure 23. software computed mac ds2784 evaluation kit downloaded from: http:///
if the mac is ?ot verified,?make sure that thechallenge was written prior to computing the mac. if the ?ot verified?error continues, perhaps the secret in the device does not match what is in the secret text boxes, and the user needs to clear the secret of the ds2784. parameters tab the parameters tab gives the user access to the entireparameter eeprom memory block (block 1, addresses 60h?fh) in terms of application units and device units. the application units tab displays the parame- ters in units like ma, mahrs, and v (figure 24). the device units tabs performs the calculations needed to get the application units into the units that are stored in the device like ?, ?hrs, and ppm as well as show the hexadecimal values that get written to the device. the application units subtab (figure 24) allows theuser to read and write the parameter eeprom memory block. to change any of this information, simply click on the desired text field and enter the new value. clicking on the load default set up button enters example data into the information fields of the application units subtab. once all data is in the desired format, click on the write & copy button to copy it to the ds2784? eeprom. this information can also be stored to a file and recalled later using the load/save set up buttons or the load/save parameters set up menu items. these functions do not directly write or read the ds2784. it is still necessary for the user to store or recall this infor- mation to or from the device by issuing a write & copy or recall & read buttons. evaluates: ds2784 ______________________________________________________________________________________ 11 figure 24. application units tab ds2784 evaluation kit downloaded from: http:///
evaluates: ds2784 the device units subtab is read only. it displays theactual hexadecimal values read from the ds2784 and displays the units that are stored in the device. see figure 25. the memory tab gives the user access to all 32 bytes of sram and all 48 bytes of eeprom inside the ds2784 (figure 26). they are separated into four sub- tabs for convenience. any value can be modified by clicking in that address?text box and typing a new value in hexadecimal format. the write button copies the entire block of data to the corresponding location inside the ds2784 (scratchpad ram on the eepromblocks). the read button updates the entire block? text boxes with data from the ds2784 (scratchpad ram on the eeprom blocks). subtabs displaying any eeprom data also have copy and recall buttons to allow the user to transfer the data between scratchpad and eeprom memory internal to the ds2784. the permanently lock block 0/1 buttons permanently store the data currently located in that block? eeprom. warning: this data can never be changed once locked. verify your data first by issuing a recall and a read. 12 ______________________________________________________________________________________ figure 25. device units tab ds2784 evaluation kit downloaded from: http:///
the net address subtab allows the user to perform asearch net address to find all the 1-wire devices on the 1-wire bus. all devices found on the bus are listed in the net addresses field. to communicate to any device on the bus, click on its address inside the net addresses field to select it. the program now uses this net address for all operations until a different net address is chosen. the log data tab allows the user to see the ds2784?real-time measurements graphed over time (figure 27). there are separate subtabs for voltage, current, tem- perature, and accumulated charge. each graph dis- plays the last 500 data points collected by the ds2784 ev kit software. the sampling interval can be adjusted from as fast as possible to 15 minutes, and can be adjusted from the sampling interval menu at the bottom of the window. the clear graphs button clears all data from all four graphs but does not reset the log to file function. the graphs are not updated when the fastest sampling interval is selected, only the data logging is enabled. evaluates: ds2784 ______________________________________________________________________________________ 13 figure 26. memory tab ds2784 evaluation kit downloaded from: http:///
evaluates: ds2784 ds2784 evaluation kit 14 ______________________________________________________________________________________ figure 27. log data tab the log to file subtab contains control information forstoring all data to an ascii file. the default filename is c:\ds2784k_datalog.txt, but can be modified in the file- name text field. the log data button toggles data log- ging off and on. data is stored at the same interval selected for updating the graphs in the tab-delimited format of: ?ime voltage current avecurrent temperature acr full ae se raac rarc rsac rsrc status protection scalar for easy import into a spreadsheet. the most recent 50samples are displayed in the window for observation. warning: the log data function overwrites previous file information. data previously stored in the file will be lost. downloaded from: http:///
evaluates: ds2784 ds2784 evaluation kit ______________________________________________________________________________________ 15 u2 fdw2501n c1 1000pf c2 1000pf c4 0.1uf c3 0.1uf r31k r41k r21k pk+ dq pk- bat- vcc r9 .025 d1 5.6v zener r7150 r6 1k r5 499 c5 0.1uf d3 schottky d2 5.6v zener r8150 r1 (not populated) pio pls 6 dq 11 pio 14 sns+ 3 s n s- 12 v ss 2 cp 13 vin 4 vdd 1 cc 7 dc 8 u1 ds2784 figure 28. ds2784 ev kit schematic downloaded from: http:///
revision history revision number revision date description pages changed 0 7/07 initial release. 1 10/09 changed the part number to DS2784EVKIT+; added figure 28. 1, 15 maxim cannot assume responsibility for use of any circuitry other than circuitry entirely embodied in a maxim product. no circuit patent licenses are implied. maxim reserves the right to change the circuitry and specifications without notice at any time. 16 ____________________maxim integrated products, 120 san gabriel drive, sunnyvale, ca 94086 408-737-7600 2009 maxim integrated products maxim is a registered trademark of maxim integrated products, inc. ds2784 evaluation kit evaluates: ds2784 downloaded from: http:///


▲Up To Search▲   

 
Price & Availability of DS2784EVKIT

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X